java thin client mission critical desktop roi high availability consulting c++ serverbasiert .net computer metaframe laptop internet j2ee server based computing tco linux citrix management notebook voip